Big Huge Thesaurus

French capital

noun